@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0;}
li {list-style:none;}
body {background:#efeff0; font-family:"microsoft yahei","华文细黑","幼圆"; font-size:14px; color:#444; }
a{text-decoration:none;}select,input,textarea{outline:none;}textarea{resize:none;}select{border:1px solid;}
#main { margin:0 auto;overflow:hidden;zoom:1;}
img{border:none;}
/*GLOBAL*/
.center{width:1200px;margin:0 auto;}
.mcenter{width: 1174px;margin:0 auto;}
.lf{float:left;overflow:hidden;}
.rt{float:right;overflow:hidden;}
.clear{clear: both;}


#sxy{line-height:22px; margin-top:20px; text-align:left; padding-top:10px; border-top:1px dashed #764a38;}
#sxy a{color: #fff}
#sxy a:hover{text-decoration: underline;}

#header {height:75px;background: url(../images/headerbg.png) repeat-x;}
#logo {height:75px;display:block;float:left;}


.more{display: block;width:58px;height: 100%;float: right;}
/*nav*/	
#nav {height:41px;line-height:41px;font-family: 微软雅黑;float:right; font-size: 14px;margin-top: 30px;}
#nav li {float:left;width:100px;height:41px;display:block;text-align: center;}
#nav li a {color: #3b251f;display: block;width: 100%;height: 100%;}
#nav li a:hover {background: url(../images/navhover.png) no-repeat center;color: #fff;}
/*banner*/
#banner {height:559px !important;position:relative;overflow:hidden;margin:0 auto;margin-bottom: 26px;}
#slideshow { width:100%; height: 559px; }
#slideshow ul { display: none; }

#slides { display:block; width:100%; height:559px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:20px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.middle{overflow: hidden;margin-bottom: 15px;}
/*box1*/
.box1{height: 658px;overflow: hidden;width: 608px;float: left;background: #3b251f}
.box1 img{width: 608px;height: 387px;vertical-align: top;}
.box1 .top{height: 53px;background: url(../images/t_box1.jpg) no-repeat center;margin-bottom: 12px;}
.box1 .cont{width: 560px;height:204px;overflow:hidden ;margin:0 auto;line-height: 33px;color: #f8f8f8}
/*box2*/
.box2{width:536px;height:658px;overflow: hidden;float: right;}
#news{height:303px;background: url(../images/nimg.jpg) #f1ad09 no-repeat right;margin-bottom: 24px;}
#news .cont{width: 309px;overflow: hidden;}
#news .cont .top{height: 50px;background: url(../images/t_box2.jpg) no-repeat;margin-bottom: 15px;}
#news .cont ul{width: 295px;margin-left:12px;overflow: hidden;}
.first{height: 88px;overflow: hidden;border-bottom: 1px solid #3b251f}
.first img{width: 147px;height: 80px;float: left;margin-right: 10px;}
.first a{color: #3b251f;font-size: 16px;line-height: 24px;font-weight: bold;}
.first p{line-height: 20px;height: 60px;overflow: hidden;color: #3b251f;}
.nbox ul li{height: 30px;line-height: 30px;}
.nbox ul li a{color: #3b251f}
.nbox ul li a:hover{color: #fff}
.nbox ul li font{float: left;}
.nbox ul li span{float: right;}
.box2 .top{height: 36px;}

#vediobox{width: 537px;height: 330px;background: url(../images/vediobox.jpg) no-repeat;margin:0 auto;}
/*box1*/
.box3{height:282px;overflow: hidden;margin: 0 auto;clear: both;}
.box3 .top{height: 42px;background: url(../images/t_box3.jpg) no-repeat center;margin-bottom: 8px;}

.picScroll-top2{ width:100%;height:230px;overflow:hidden; position:relative;margin:0 auto;}
.picScroll-top2 .bd{  width:100%; height: 230px;}
.picScroll-top2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top2 .bd ul li{width:100%; height:230px; line-height:45px;margin-bottom:50px}
.picScroll-top2 .bd ul li a{ width: 256px; float: left; height: 230px;  display: block;color: #666;font-size:14px;margin:0 18px;text-align: center;}
.picScroll-top2 .bd ul li a img{width: 256px;height: 186px;vertical-align: top;}
.picScroll-top2 .bd ul li a:hover{color: #333;}


/*foot*/
#foot{height: 65px;background:url(../images/footbg.jpg) repeat-x top;overflow: hidden;color: #666;padding-top: 20px;}
#foot .center{overflow: hidden;line-height: 28px;text-align: center;}
#foot .center a{color: #666}

/*left*/
#left{width:252px;float: left;margin-bottom: 20px;}
/*#list*/
#list{width:252px;overflow: hidden;margin-bottom: 22px;background: #fff;padding-bottom: 15px;}
#list .top{height: 50px;background: url(../images/listh2.jpg) no-repeat;margin-bottom: 15px;}
#list ul{overflow: hidden;}
#list ul li{width:220px;line-height: 35px;text-indent: 40px;margin:0 auto 10px;}
#list ul li a{color: #fff;width: 100%;height: 35px;display: block;font-size: 14px;color: #666;border-bottom: 1px dashed #dcdcdc;}
#list ul li a:hover{}
#list ul li ul {display: none;}
#list ul li ul li{height: 36px;background: transparent;}
#list ul li ul li a{border-bottom: 0;width: 90%;margin:0 auto;border-bottom: 1px dashed #dcdcdc;color: #666}
#list ul li a:hover{color: #ff0000}

#lcontact{background: #3b251f;color: #f1ad09;padding-bottom: 10px;width: 250px;margin:0 auto;}
#lcontact .top{height: 250px;background: url(../images/contact.jpg) no-repeat;}
#lcontact p{margin:0 auto;line-height: 34px;width: 215px;}
#lcontact p a{color: #f1ad09}

/*rightcontent*/
#rightcontent{width: 934px;float: right;margin-bottom: 30px;overflow: hidden;margin-top: 24px;background: #3b251f;padding-bottom: 20px;}
#rightcontent h2{height: 50px;line-height: 50px;margin-bottom: 20px;background: url(../images/rh2.jpg) no-repeat left;overflow: hidden;}
#rightcontent h4 {  text-align: center;  line-height:30px;  color:#fff;font-size: 16px;}
#rightcontent .news_tit_d{color: #999999;font-size: 12px;text-align: center;margin: 14px auto 22px auto;}

.rightinfo{letter-spacing: 0.5px;line-height: 28px;padding-bottom:20px;color: #f8f8f8;}
.rightinfo .cont{overflow: hidden;padding: 10px 20px;}
/*.rightinfo .cont img{max-width: 98%;}*/

.ctop{margin-top:24px;}

.path {float:right;font-size:14px;color:#f8f8f8;  position: relative;margin-right: 10px;font-weight: normal;text-indent: 10px;}
.path a {  color: #f8f8f8;}
.path a:hover {  color: #FF7501;}

/*page*/
.page{clear:both;float:right;margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;color: #fff}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/**/

#rightcontent .nbox ul li{margin:0 auto;border-bottom: 1px dashed #efeff0;height: 36px;line-height: 36px;}
#rightcontent .nbox ul li a{color: #fff;}
#rightcontent .nbox ul li a:hover{color: #ff0000}
#rightcontent .nbox ul li a font{float: left;}
#rightcontent .nbox ul li a span{float: right;}

/*.pro*/
.pro ul li{float: left;width: 220px;height: 220px;margin:0 35px 15px;line-height: 30px;text-align: center;}
.pro ul li img{height: 190px;}
.pro ul li a{color: #fff;}
.pro ul li a:hover{text-decoration: underline;}

/*order*/
.order {margin: 40px 0 120px 46px;line-height: 40px;}
#contact,#tel,#addr,#email,#name {background: url(../images/sprite.png) no-repeat 0px -240px;width: 278px;height:30px;text-indent:8px;}
#ps,#note{background: url(../images/sprite.png) no-repeat 0px -280px;width: 550px;height:180px;text-indent:8px;margin-bottom: 5px;}
#captcha {background: url(../images/sprite.png) no-repeat -290px -240px;width: 103px;height:30px;text-indent:8px;}
#submit{width: 78px;height: 30px;background:#292d19;color: #fff;cursor:pointer;}
/**/
.jobinfo{border-bottom:1px dotted #999;padding: 20px 0 20px 0 ;width: 96%;margin: 0 auto;height: 150px;}
.jobinfo2{padding: 20px 0 20px 0 ;width: 96%;margin: 0 auto;height: 150px;}
.jobtxt {position: relative;float:left;}
.jobtxt	b {display: block;width: 132px;height: 149px;background-position: -41px -81px ;position:absolute;left:-5px;}
.jobtxt li {line-height: 32px;_height:5px;_line-height:13px;color: #efeff0;}
.view {background:#030303;width: 63px;height: 30px;float:right;line-height: 30px;text-align: center;margin-top: 10px;}
.view  a {display: block;color: #fff;}
.jobtxt ul {display: block;width:220px;height: 150px;padding-left:30px;}
.jobtitle {color:#fff;}
/**/
#p-box{ width: 90%; margin: 0 auto; padding: 10px 0; overflow: hidden;}
.p-top{ margin:0 auto 10px;width:95%;height: 297px; overflow: hidden;}
.p-img{  float: left; overflow: hidden;}
.p-img img{ width: 330px;  border: 1px solid #dedede;}
.p-txt{ width: 381px; padding-top: 13px; float: right; overflow: hidden;}
.p-txt .title{ width: 100%; height: 36px; font-size: 14px; overflow: hidden;}
.p-txt .title span{ font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: 000; font-weight: 700; text-decoration: underline;}
.p-txt .tt{ width: 100%; height: 30px; font-size: 14px; overflow: hidden;}
.p-txt .pz{ width: 100%; height: 27px; font-size: 14px; overflow: hidden;margin-bottom: 140px;}
.p-txt .keywords{ width: 100%; height: 101px; font-size: 14px; overflow: hidden;}
.p-txt .keywords span{ color: #f00; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px;}
.p-txt .price{ width: 100%; height: 38px; line-height: 180%;  font-size: 16px; color: #000; font-family: "Î¢ÈíÑÅºÚ"; overflow: hidden;}
.p-txt .price span{ color: #f00; font-size: 22px;font-family: "Î¢ÈíÑÅºÚ";}
.p-txt .p-order{ width: 140px; text-align: center; line-height: 32px; clear: both; height: 32px; background: #170a06;}
.p-txt .p-order a{color:#fff; font-size:16px;  font-family: "Î¢ÈíÑÅºÚ";  font-weight: 700; text-decoration:none;}
.p-txt .p-order a:hover{color:#ff0000; font-size:16px;  font-family: "Î¢ÈíÑÅºÚ";  font-weight: 700; text-decoration:none;}

#p-box table{border-collapse: collapse;/* 边框合并属性  */ max-width:90%;text-align: center;margin:10px auto;display: block;}
#p-box th{border: 1px solid #666666;}
#p-box td{border: 1px solid #666666;}
